#ifndef STACK_H
#define STACK_H
#define MAXSIZE 100

template <class T>
class Stack{
    private:
        T *_top;
        T *_base;
        int _size;
    public:
        Stack();
        ~Stack();
        void push(T const &e);
        T top();
        T pop();
        void info();
        int length();
};

#endif